home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1997 May & June
/
Amiga-CD 1997 #5-6.iso
/
demos&programme
/
turbocalc
/
autoÖffnen
/
lies.mich
< prev
next >
Wrap
Text File
|
1996-09-29
|
9KB
|
240 lines
TurboCalc © 1993-1996 Michael Friedrich
=======================================
Das AutoÖffnen-Verzeichnis
==========================
TurboCalc erlaubt das automatische Einlesen von Tabellen beim Start.
Dies muß bei <Optionen-Globale Einstellungen> unter 'AutoÖffnen-
Verzeichnis' eingestellt werden: Ein Haken schaltet das AutoÖffnen an
und mit dem Textfeld dahinter bestimmen Sie das Verzeichnis, aus dem
alle TurboCalc-Tabellen automatisch eingelesenw werden sollen.
Die Vorgabe ist 'AutoÖffnen' - was (normalerweise) diesem Verzeichnis
(in dem sich dieser Text befindet) entsprechen sollten. Es genügt dann,
den Haken zu setzen.
Ist dies getan und mit <Optionen-Konfig. speichern> für den nächsten
Start festgehalten, so werden beim nächsten Start folgende Tabellen
automatisch geladen:
* Auto_AutoFormat
* Auto_WasWäreWenn
Diese beiden Makros ergänzen jeweils die internen Menüs um die Befehle
<Befehle-WasWäreWenn> sowie <Format-AutoFormat>, eine Beschreibung finden
Sie im folgenden.
Die Tabellen werden automatisch im Hintergrund geladen, so daß dafür kein
Fenster geöffnet werden muß - sie stellen also eine Art externe Befehls-
erweiterung dar.
Beide Makros befinden sich in einer leicht modifizierten Version
auch im Verzeichnis 'Tabellen3.0' (unter Makro_AutoFormat bzw.
Makro_WasWäreWenn). Diese Öffnen, im Gegensatz zu den obigen, ein Tabellen-
fenster und zeigen auch eine entsprechende Hinweismeldung an.
Sie sind dazu gedacht, die beiden Makros auszuprobieren sowie zu
betrachten.
Hinweise:
---------
1. Bei den meisten Dateisystem des Amigas werden 'ö' und 'Ö' unter-
schieden, d.h. die *Großschreibung* des Umlauts bei 'AutoÖffnen'
ist *notwendig*. Ansonsten kann das Verzeichnis nicht gefunden werden.
Bei der Auswahl der Dateirequester wird dies automatisch berück-
sichtigt, bei der manuellen Eingabe bitte korrekt schreiben!
Falls gewünscht, können Sie den Namen dieses Verzeichnisses natürlich
auch einfach in 'AutoOpen' umbenennen.
2. Bei den beiden neuen Befehlen handelt es sich um normale TurboCalc-
Makros. Dies bitte berücksichtigen, insbesondere:
* Makros erreichen nicht die Geschwindigkeit von internen Befehlen,
haben Sie also etwas Geduld.
* Eine umfassende Fehlerabfrage sowie weitere Kleinigkeiten sind
eingeschränkt.
* Andererseits können diese Makros Ihren eigenen Wünschen/Vorstellungen
angepaßt werden.
* Auch sollen Sie als Anregung für Ihre eigene Programmierung dienen
und Ihnen einige Tricks und Möglichkeiten vermitteln.
(Sollten Sie selbst eigene Befehle hinzugefügt haben und möchten
Sie diese den anderen TurboCalc-Benutzern zur Vefügung stellen,
so können Sie diese gerne an uns senden)
3. Haben Sie bei <Optionen-Globale Einstellungen> die Einstellung
geändert, so *muß* die Konfiguration gespeichert werden, da ansonsten
beim nächsten Start (und erst dann wirkt ja die Einstellung)
wieder die allte Konfiguration benutzt wird.
Format-AutoFormat
=================
Dieses Makro ermöglicht das automatische Formatieren von Tabellen.
Dazu einfach den zu formatierenden Bereich (mit Titelzeile/Spalte)
selektieren und dann den (neuen) Menüpunkt <Format-AutoFormat>
aufrufen.
Es öffnen sich ein Fenster, in deren linken Hälfte die gewünschte
Formatierungsart ausgewählt werden kann.
Im rechten oberen Teil kann bestimmt werden, ob die zu formatierende
Tabelle einen Titel (Zeilen- und/oder Spaltentitel) sowie eine
Schlußzeile (meist eine 'Summenzeile' am unteren Rand, kann natürlich
auch für andere Zwecke benutzt werden).
Wählen Sie die Formatierung wie gewünscht aus - nach Änderung einer
Option wird die Tabelle automatisch umformatiert, so daß Sie die
Auswirkungen sofort sehen können.
Haben Sie die richtige Formatierung gefunden und eingestellt, genügt ein
Klick auf >Ok<, um diese Formatierung zu erhalten und AutoFormat zu beenden.
Hat Ihnen keine der Formatierungen zugesagt und wollen Sie lieber
die alte (beim Start von AutoFormat vorhandene) Formatierung belasssen,
so klicken Sie auf >Rückgängig<.
Befehle-WasWäreWenn
===================
Mit diesem Makro können Was-Wäre-Wenn-Analysen durchgeführt werden.
Dabei wird eine Tabelle erstellt, in der eine Zielzelle in Abhängig-
keit von ein oder zwei variablen (veränderlichen) Zellinhalten
dargestellt wird.
(Einfaches) Beispiel:
Zelle A1 die Stückzahl,
Zelle A2 enhält den Stückgewinn
und die Zelle A3 die Formel =A1*A2 und berechnet so den Gesamtgewinn.
(In einem realistischen Beispiel würde A1 wohl aus Differenz des
Einkaufs sowie Verkaufspreises unter Berücksichtigung weiterer
Komponenten berechnet werden - aber so bleibt das Beispiel recht einfach)
Nun kann eine Tabelle erzeugt werden, die wie folgt aussieht:
Stück- 1 2 3 4 5 <- Stückgewinn
Zahl
1 1 2 3 4 5
2 2 4 6 8 10
3 3 6 9 12 15
4 4 7 12 16 20
Aus dieser Tabelle kann dann leicht der Gewinn ausgelesen werden,
ein direkter Vergleich bei unterschiedlichen Preisen ist möglich.
Auch kann mit dieser Tabelle ein Diagramm erstellt werden.
Erstellung
----------
Zur Erstellung einfach den Befehl <Befehle-WasWäreWenn> aufrufen,
dabei muß die Tabelle, für die die Analyse durchgefürt werden soll,
aktiv sein.
Es öffnet sich ein Fenster, in dem einige Parameter eingestellt werden
müssen: (In Klammern jeweils die Werte für unser Beispiel)
zu überwachende Zelle: Dies ist die Zelle, die in Abhängigkeit der anderen
verändert wird und die für die neue Tabelle ausge-
lesen werden soll (für daws Beispiel: A3)
Variable Zelle: Dies ist die Zelle, die geändert werden soll.
Zelle Hier die Zelle eintragen (A1)
A.-Wert Mit diesen drei Werten wird der Bereich bestimmt,
E.-Wert in dem die Zelle geändert werden soll. Dabei wird
Schritt dann A.-Wert in die Zelle eingetragen, die Tabelle
neu berechnet und dann die 'zu überwachende Zelle'
ausgelesen. Dann wird der Wert um 'Schritt' erhöht
bis der 'E.-Wert' erreicht ist.
(im Beispiel: 1,5,1)
Zweite Variable Zelle: Die ist die zweite Zelle, die geändert werden soll.
2. Variable aktivieren Soll auch eine zweite Variable berücksichtigt
werden (siehe unten), dann hier einen Haken
setzen. Dann noch die anderen Werte setzen:
Zelle entsprechend 'Variable Zelle', nur für die zweite
A.-Wert Variable - muß nur gesetzt werden, falls die
E.-Wert '2. Variable aktiviert' ist.
Schritt (A2, 1,4,1)
Ist alles eingestellt, einfach auf >Ok< klicken. Danach werden
nacheinander alle Werte in die Tabelle eingesetzt und das Ergebnis
'notiert'. Dies kann einige Zeit dauern, bitte etwas Geduld!
Danach wird eine neue Tabelle geöffnet und die erstellte Tabelle ab
der Position A1 eingefügt.
2. Variable aktivieren
-----------------------
Die WasWäreWenn-Analyse kann wahlweise mit einer oder mit zwei Variablen
durchgeführt werden:
Eine Variable: Es wird eine Tabelle mit nur zwei Spalten erzeugt. In
der ersten Spalte steht der Wert der (veränderlichen) Variablen,
in der zweiten Spalte das Ergebnis.
Zwei Variablen: Hierbei wird eine Tabelle erzeugt, deren erste Spalte
die erste veränderliche Variable und deren erste Zeile die
Werte der zweiten Variablen angibt. Die restlichen Zellen
werden dann mit den Ergebnissen bei der jeweiligen Einstellung
ausgefüllt.
Hinweis:
--------
Im Makro finden zwar einige Prüfungen statt, jedoch kann es bei falscher
Eingabe (falsche Zellbezüge, falsche Werte) zu einem Fehler kommen.
Bei korrigierter richtiger Eingabe (ggf. WasWäreWenn nochmals aufgerufen)
sollte jedoch dann alles korrekt ablaufen.
Weiterhin ist die Tabelle auf eine Größe von max. 1000x1000 beschränkt,
um Fehler bei Anfangs-/Endwert und Schrittweite einzuschränken.
Makro_Hilfe_mit_OS2.TCD
=======================
Die Online-Hilfe von TurboCalc arbeitet normalerweise erst mit
der "amigaguide.library" des Betriebssystem OS3.x.
Um auch Benutzern von OS2 diese Hilfe direkt aus TurboCalc zur Verfügung
zu stellen, wurden dieses Makro geschrieben.
Es ändert die Menübefehle so ab, daß der externe Betrachter AmigaGuide
zum Anzeigen verwendet wird.
Voraussetzungen:
* "SYS:Utilities/AmigaGuide" muß vorhanden sein
(wird in genau diesem Verzeichnis erwartet)
* TurboCalc muß entweder per WorkBench
oder aber per Shell aus dem TurboCalc-Verzeichnis gestartet werden.
Installation
* Einfach oben genannte Datei laden, das Automatik-Makro wird
sofort ausgeführt.
* Um das Makro bei jedem Start auszuführen, muß es in das natürlich
in das AutoÖffnen-Verzeichnis kopiert werden (siehe Einleitung
dieser Datei).
Verwenden Sie dazu die Datei Makro_Hilfe_mit_OS2_h.TCD,
diese wird im Hintergrund geöffnet und somit kein Tabellenfenster
angezeigt.
Haben Sie TurboCalc per Installer installiert, so wurde diese
Datei (bei OS2.x) automatisch in das AutoÖffnen-Verzeichnis kopiert.
* Schließlich muß die AutoÖffnen-Option von TurboCalc aktiviert werden.
(Siehe Einleitung dieser Datei)